Hotels in Colombo

Best Colombo Hotels

Enter your dates for prices and availability of the best hotels in Colombo.

Swipe up to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

261 Best Hotels to Stay in Colombo

Find great hotels in Colombo on Trip.com! Read guest reviews, compare the latest prices, and explore hotel details to choose your perfect stay.
Most Booked
Lowest Price
Closest to Downtown
Highest Rated
Marine Bay Colombo Sri Lanka Hotels in Colombo
Marine Bay Colombo Sri Lanka Hotels in ColomboMarine Bay Colombo Sri Lanka Hotels in ColomboMarine Bay Colombo Sri Lanka Hotels in ColomboMarine Bay Colombo Sri Lanka Hotels in ColomboMarine Bay Colombo Sri Lanka Hotels in ColomboMarine Bay Colombo Sri Lanka Hotels in Colombo
47
Hotels in Colombo 03,Colombo
Gym
Parking
24-hour front desk
"Facility location service was all good. Food is also delicious. Near to a local rail station, if u want to take a train ride beside sea for fun. At the opposite side of the hotel you will get the local food, super shop, mall and bus stand."
Very Good
126 reviews
8.7/10
1 night
From €32
Check Availability
Grand Oriental Hotel Hotels in Colombo
Grand Oriental Hotel Hotels in ColomboGrand Oriental Hotel Hotels in ColomboGrand Oriental Hotel Hotels in ColomboGrand Oriental Hotel Hotels in ColomboGrand Oriental Hotel Hotels in ColomboGrand Oriental Hotel Hotels in Colombo
88
Hotel near World Trade Centre,Colombo
Massage room
24-hour front desk
Luggage storage
"You get what you pay for and what’s stated. The location is very good, there’s a local supermarket around the corner for supplies. My only issue is, there were urine stains on my toilet seat - I cleaned it myself, how it got there I do not know. Also the service attitude of one of the receptionist (her name is Madhu) left a sour taste for me - I changed my plans and reduced my stay, she demanded that I cannot do that and I cannot leave - without listening to me about the refund which had already been issued. Her peers were much friendlier. The staff for breakfast were super accommodating and nice, also the two ladies in the cafe downstairs."
Good
154 reviews
7.7/10
1 night
From €22
Check Availability
Sofia Colombo City Hotel Hotels in Colombo
Sofia Colombo City Hotel Hotels in ColomboSofia Colombo City Hotel Hotels in ColomboSofia Colombo City Hotel Hotels in ColomboSofia Colombo City Hotel Hotels in ColomboSofia Colombo City Hotel Hotels in ColomboSofia Colombo City Hotel Hotels in Colombo
91
Hotels in Colombo 03,Colombo
Trip.BestNo. 4 of 4-Star Select Hotels in Colombo
Outdoor swimming pool
Gym
Private parking
"This hotel is located in an area with plenty of restaurants and shops. The staff is quite polite, helpful and friendly with a big smile on their faces. The rooms and bathrooms are pretty clean, with a nice size and no noise. The views are nice as well. Air-conditioning wroks properly. We took one hour from the airport. We have decided to come back to our last night in Sri Lanka."
Great
78 reviews
9.1/10
1 night
From €46
Check Availability
Clock Inn Dehiwala Hotels in Colombo
Clock Inn Dehiwala Hotels in ColomboClock Inn Dehiwala Hotels in ColomboClock Inn Dehiwala Hotels in ColomboClock Inn Dehiwala Hotels in ColomboClock Inn Dehiwala Hotels in ColomboClock Inn Dehiwala Hotels in Colombo
88
Hotels in Colombo
Private parking
24-hour front desk
Currency exchange
"Wow! What a fantastic crew at this hotel. They really go out of their way to make you feel comfortable and enjoy your stay. Whatever you want, they will help you find. In addition, they have a simple but quite hospitable breakfast with some decent choices. I think what impressed us the most was the care they took to notice of we needed water, seemed lost, or needed help, even hooking us up for a motorcycle rental. Nice job, great staff, walking distance to a romantic dinner on the beach!"
Very Good
41 reviews
8.6/10
1 night
From €7
Check Availability
Morven Hotel Colombo Hotels in Colombo
Morven Hotel Colombo Hotels in ColomboMorven Hotel Colombo Hotels in ColomboMorven Hotel Colombo Hotels in ColomboMorven Hotel Colombo Hotels in ColomboMorven Hotel Colombo Hotels in ColomboMorven Hotel Colombo Hotels in Colombo
99+
Hotel near Kollupitiya,Colombo
Outdoor swimming pool
Gym
Private parking
"Very nice location. Very spacious room and shower. The only problem we faced was the number of flies in the dining area, many sitting on food kept for buffet"
Very Good
62 reviews
8.3/10
1 night
From €33
Check Availability
The Den 23 Hotels in Colombo
The Den 23 Hotels in ColomboThe Den 23 Hotels in ColomboThe Den 23 Hotels in ColomboThe Den 23 Hotels in ColomboThe Den 23 Hotels in ColomboThe Den 23 Hotels in Colombo
17
Hotels in Colombo 10,Colombo
Private parking
24-hour front desk
Luggage storage
"The Den 23 is a perfect place to stay. The owner is very helpful and goes into detail when explaining and recommending places to visit. He also provides you with a leftlet that has some basic sinhala words. The roof top bar has an amazing view of the city. The staff is helpful and I'll recommend this place if you want to go around Colombo with little effort."
Very Good
42 reviews
8.9/10
1 night
From €28
Check Availability
Marino Beach Colombo Hotels in Colombo
Marino Beach Colombo Hotels in ColomboMarino Beach Colombo Hotels in ColomboMarino Beach Colombo Hotels in ColomboMarino Beach Colombo Hotels in ColomboMarino Beach Colombo Hotels in ColomboMarino Beach Colombo Hotels in Colombo
99+
Hotels in Colombo 03,Colombo
Trip.BestNo. 5 of Scenic Hotels in Colombo
Outdoor swimming pool
Spa
Gym
"Booked it because it was the only hotel that had a bathtub in the area. It is not located on the beach, the beach is a free 10 min shuttle away. The pool is nice and big, the breakfast has a wide variety of food and is delicious, loved the tv speaker in the bathroom. Partial sea view is not very good. I feel like they put everyone on the same floor. Construction was happening outside but it couldn’t be heard in the room because of the sound proofing."
Great
328 reviews
9.3/10
1 night
From €76
Check Availability
Berjaya Hotel Colombo Hotels in Colombo
Berjaya Hotel Colombo Hotels in ColomboBerjaya Hotel Colombo Hotels in ColomboBerjaya Hotel Colombo Hotels in ColomboBerjaya Hotel Colombo Hotels in ColomboBerjaya Hotel Colombo Hotels in ColomboBerjaya Hotel Colombo Hotels in Colombo
66
Hotels in Colombo
Outdoor swimming pool
Spa
Massage room
"Good place. Nice staff. Great swimming pool. But need more maintenance on room. Very old and lots of ants. My daughter got bites."
41 reviews
6.9/10
1 night
From €37
Check Availability
Pearl Grand by Rathna Hotels in Colombo
Pearl Grand by Rathna Hotels in ColomboPearl Grand by Rathna Hotels in ColomboPearl Grand by Rathna Hotels in ColomboPearl Grand by Rathna Hotels in ColomboPearl Grand by Rathna Hotels in ColomboPearl Grand by Rathna Hotels in Colombo
96
Hotels in Colombo 03,Colombo
Outdoor swimming pool
Spa
Massage room
"“I recently stayed at Pearl Grand by Rathna in Colombo, and it was a wonderful experience. The hotel offers a great blend of comfort and style with well-maintained rooms and modern amenities. The staff was exceptionally welcoming and attentive, always ensuring that my needs were met. The location is ideal close to major attractions yet quiet enough for a peaceful stay. The rooftop pool was a highlight, offering stunning views of the city, and the restaurant served delicious local and international cuisine. Whether you’re traveling for business or leisure, Pearl Grand provides a cozy and convenient stay in Colombo. Highly recommended!”"
109 reviews
7.3/10
1 night
From €32
Check Availability
C1 Colombo Fort Hotels in Colombo
C1 Colombo Fort Hotels in ColomboC1 Colombo Fort Hotels in ColomboC1 Colombo Fort Hotels in ColomboC1 Colombo Fort Hotels in ColomboC1 Colombo Fort Hotels in ColomboC1 Colombo Fort Hotels in Colombo
99+
Hotel near World Trade Centre,Colombo
EV charging station
Airport pick-up
24-hour front desk
"Centrally located with easy access to key spots: 15 mins to Galle Face Green, 10 mins to the Red Mosque and Pettah Market, and 5 mins to Dutch Hospital Food Arcade. Most places are walkable, with plenty of tuktuks around when needed. Queen Bedroom was spacious and fairly clean. Basic amenities provided, but you’ll need to request a hair dryer and iron (no ironing board). My TV didn’t work, but aircond was cold. Overall, a solid and convenient stay for exploring Colombo."
Great
116 reviews
9.0/10
1 night
From €8
Check Availability
See All Hotels in Colombo

Trending places in Colombo

Find top attractions and hotspots in Colombo

Browse by hotel type

Immerse yourself in the vibrant atmosphere of Colombo with our handpicked accommodation options

Premium Hotels in Colombo

See all
Discover our curated selection of premium hotels in Colombo for your next stay
No.
1
Cinnamon Life at City of Dreams Hotels in Colombo
9.3/10
54 review

Cinnamon Life at City of Dreams

Hotel near Colombo 02, Colombo
"Great service"
Select dates to view prices
No.
2
ITC Ratnadipa, a Luxury Collection Hotel, Colombo Hotels in Colombo
9.1/10
53 review

ITC Ratnadipa, a Luxury Collection Hotel, Colombo

Hotel near Galle Face Beach, Colombo
"Great stay!""Great service"
Select dates to view prices
No.
3
Hilton Colombo Residence Hotels in Colombo
8.0/10
124 review

Hilton Colombo Residence

Hotel near Colombo 02, Colombo
"Great stay!""Great service"
Select dates to view prices
No.
4
Sheraton Colombo Hotel Hotels in Colombo
9.0/10
51 review

Sheraton Colombo Hotel

Hotel near Kollupitiya, Colombo
"Great stay!""Great service"
Select dates to view prices
No.
5
Marino Beach Colombo Hotels in Colombo
9.3/10
328 review

Marino Beach Colombo

Hotel near Colombo 03, Colombo
"Clean pool""Great swimming pool"
Select dates to view prices
No.
6
Cinnamon Grand Colombo Hotels in Colombo
9.3/10
77 review

Cinnamon Grand Colombo

Hotel near Galle Face Beach, Colombo
"Great stay!""Great service"
Select dates to view prices
No.
7
Hilton Colombo Hotel Hotels in Colombo
8.9/10
91 review

Hilton Colombo Hotel

Hotel near World Trade Centre, Colombo
"Great service""Great location"
Select dates to view prices
No.
8
Taj Samudra, Colombo Hotels in Colombo
8.7/10
76 review

Taj Samudra, Colombo

Hotel near Galle Face Beach, Colombo
"Great location""Great sea view"
Select dates to view prices
No.
9
Courtyard by Marriott Colombo Hotels in Colombo
9.0/10
156 review

Courtyard by Marriott Colombo

Hotel near Colombo 02, Colombo
"Great service""Near shopping area"
Select dates to view prices
No.
10
The Kingsbury Colombo Hotels in Colombo
9.3/10
103 review

The Kingsbury Colombo

Hotel near World Trade Centre, Colombo
"Great stay!""Great location"
Select dates to view prices
No.
11
Amari Colombo Sri Lanka Hotels in Colombo
8.9/10
112 review

Amari Colombo Sri Lanka

Hotel near Kollupitiya, Colombo
"Great sea view""Great stay!"
Select dates to view prices
No.
12
NH Collection Colombo Hotels in Colombo
8.9/10
65 review

NH Collection Colombo

Hotel near Kollupitiya, Colombo
"Great location""Great rooms"
Select dates to view prices
No.
13
Cinnamon Lakeside Hotels in Colombo
9.1/10
234 review

Cinnamon Lakeside

Hotel near World Trade Centre, Colombo
"Delicious breakfast""Great location"
Select dates to view prices
No.
14
Residence on Park Street Hotels in Colombo
8.3/10
8 review

Residence on Park Street

Hotel near Colombo 02, Colombo
"Good Location"
Select dates to view prices

Latest reviews for Colombo hotels

See all
Browse these genuine traveler ratings and real guest reviews to find the best Colombo hotels.
9.3/10
Great
KKiana MendozaA nice, luxurious end to my first time in Sri Lanka. Room was spacious and had a beautiful view of the Lotus Tower, and service is extremely attentive. Breakfast was extremely diverse, and a server was eager to make local Sri Lankan recommendations which I really appreciated. However, the layout of the place is a little difficult, so be prepared to use a few different elevators to get around
Cinnamon Life at City of Dreams Hotels in Colombo

Cinnamon Life at City of Dreams

Hotel near Colombo 02, Colombo
Price per night from:€156
9.3/10
Great
UUthpalaI recently stayed at The Kingsbury Colombo from April 2 to April 8, 2025, and I must say — every moment of my 7-day, 6-night stay was nothing short of exceptional. As a local living overseas, I was truly impressed by the world-class hospitality I experienced here. From the very beginning, the concierge team stood out — they were incredibly friendly, attentive, and professional. Their warm attitude and impeccable service went far beyond my expectations, making me feel welcomed and valued throughout my stay. Special thanks also to the housekeeping staff, who maintained my room perfectly. They were polite, efficient, and ensured that everything was clean and comfortable every day. One unforgettable highlight was the in-room dining experience. I ordered the black pork curry with pol roti — and it was simply divine! Without exaggeration, it was one of the best meals I’ve ever had, full of authentic Sri Lankan flavor and prepared to perfection. Overall, The Kingsbury Colombo exceeded all my expectations. The hotel is super clean, secure, and the staff make a genuine effort to create an exceptional experience for every guest. Whether you’re a local or a foreign traveler, I highly recommend staying here at least once — you’ll truly understand the meaning of top-tier hospitality. Looking forward to spending my next vacation with them again!
The Kingsbury Colombo Hotels in Colombo

The Kingsbury Colombo

Hotel near World Trade Centre, Colombo 16.7% of visitors choose this area
Price per night from:€63
9.1/10
Great
GGuest UserThis hotel has THE BEST possible staff ever! These people are really helpful-my flight was at 4AM and they let me stay at the waiting lounge until midnight. I’m super satisfied! The only bad thing is that they don’t have a coffee machine for the guests during the meals (open buffets) and they add 40% tax and service to the prices at their restaurants 🙈
Cinnamon Lakeside Hotels in Colombo

Cinnamon Lakeside

Hotel near World Trade Centre, Colombo 16.7% of visitors choose this area
Price per night from:€104
9.1/10
Great
CCJ12A beautiful building in a very pleasant area of Colombo; the architecture and interior design of the hotel are a joy to behold and the vast majority of staff are polite and courteous. Plenty of amenities nearby to suit all tastes and interests. The breakfasts were great both mornings (both the Sri Lankan breakfast and the Western style), and they really lived up to the high expectations we’d had from the Instagram marketing we’d seen. We were upgraded to the North West Suite, which was a larger room, for which we were greatly appreciative; a couple of issues with working plugs and appliances (coffee machine and hair dryer) were reported and rectified, although the wiring/plugs more broadly were temperamental and poorly placed (as expected, possibly, with the charm of an older hotel). However, the bed was comfortable, the hotel was quiet, and the bathroom was well appointed. Our only qualm was with the overzealous Head of Housekeeping, who seemed to not grasp the subtlety required for such a role, or the privacy with which guests might like to enjoy the beautiful hotel. It appeared that he lingered all too often in search of a tip, and didn’t quite appreciate the boundaries one might desire when paying a reasonable fee for each night. My wife and I took to speedily locking the door and placing the ‘Do Not Disturb’ sign on the handle to keep his incessant interrupting to a minimum. His deputy was, however, an asset to the hotel, who seemed to comprehend the subtle art of providing high quality service for a luxury stay in a lovely hotel. All-in-all, a great choice for a hotel in the heart of Colombo, and hopefully, during a busier season, the aforementioned Head of Housekeeping might spread his overbearing attention across the many rooms of the hotel.
Paradise Road Tintagel Colombo Hotels in Colombo

Paradise Road Tintagel Colombo

Hotel near Cinnamon Garden, Colombo 60% of visitors choose this area
Price per night from:€193
9.1/10
Great
RRohana TennakoonI had a fantastic experience at the newly opened ICT Rathnadipa Hotel in Colombo. From the moment I arrived, the service was exceptional. The hotel is beautifully maintained, with modern facilities and a peaceful atmosphere that made my stay truly relaxing. The food was delicious and offered a great variety of choices. A special thank you to the wonderful staff who made my stay even more memorable: Mr. Andrew, Lasantha, Minuri, Erandi, and Dinethma from the Front Office – your hospitality and warm service were outstanding. You all went above and beyond to ensure I felt welcomed and comfortable throughout my stay. I truly appreciate your efforts. I highly recommend this hotel to anyone visiting Colombo and look forward to coming back soon!
ITC Ratnadipa, a Luxury Collection Hotel, Colombo Hotels in Colombo

ITC Ratnadipa, a Luxury Collection Hotel, Colombo

Hotel near Galle Face Beach, Colombo 6.7% of visitors choose this area
Price per night from:€130
9.0/10
Great
SSophieB123Checked in early hours of the morning from the airport. Room was ready and clean with amenities prepared. Bottled water was included and breakfast supplied. Beautiful view of the ocean from the view but beware of the frequent beeping and noises from the trains that seem to start around 5am.
Granbell Hotel Colombo Hotels in Colombo

Granbell Hotel Colombo

Hotel near Kollupitiya, Colombo 13.3% of visitors choose this area
Price per night from:€61
9.0/10
Great
GGuest UserFabulous hotel with rooftop pool. Room was huge and had great comfortable king bed. Floor to ceiling windows gave amazing views. Staff were excellent. Walkable to temple and lake. Breakfast had a tremendous variety but a bit chaotic.
Cinnamon Red Colombo Hotels in Colombo

Cinnamon Red Colombo

Hotel near Cinnamon Garden, Colombo 60% of visitors choose this area
Price per night from:€69
8.9/10
Very Good
WWT88I had a wonderful stay at Amari Colombo Sri Lanka. The rooms were spotless and very comfortable, with modern amenities that made everything convenient. The location was excellent, close to everything we needed. The staff were always friendly, attentive, and went above and beyond to make us feel welcome. Facilities such as the pool and dining options were fantastic, and we especially enjoyed the food. Overall, a perfect experience that I would highly recommend to anyone visiting Colombo.
Amari Colombo Sri Lanka Hotels in Colombo

Amari Colombo Sri Lanka

Hotel near Kollupitiya, Colombo 13.3% of visitors choose this area
Price per night from:€63
8.7/10
Very Good
GGuest UserGreat rooftop pool, even with construction happening in the view. The food was good, but we were surprised to find out that it was a dry hotel - no alcohol. Should be said in the listing. We loved the location and the room was very nice.
Mandarina Colombo Hotels in Colombo

Mandarina Colombo

Hotel near Colombo 03, Colombo
Price per night from:€41
8.0/10
Very Good
GGuest UserAMAZING INCREDIBLE FRIENDLY KIND CARING WONDERFUL ABSOLUTELY MAGNIFICENT STAFF AT THIS HOTEL WE AS A FAMILY ARE FREQUENT TRAVELLERS AND I MUST SAY OUR STAY AT THIS HOTEL WAS ONE OF BEST AND MOST BRILLIANT AND IT WAS ALL DOWN TO THE INCREDIBLY KIND FRIENDLY HOTEL STAFF WHERE WE RECEIVED THE BEST BEST SERVICE AND TREATMENT ESPECIALLY FROM THE BAR AND RESTAURANT PARTICULAR MR BANDARA ,MR RAJ , MS RITHIKA , MR LOCHANA AND ALL OF THE WODNERFUL STAFF AT THE RESTAURNAT WE WERE TREATED LIKE SPECIAL FAMILY AND ABSOLUTELY WE WERE LOOKED AFTER LIKE ROYALTY ALL THE WAY THROUGH OUR STAY. A BIG THANK YOU TO THE WONDERFUL STAFF AT THE RESTAURNAT AND THROUGHOUT THIS INCREDIBLE HOTEL YOU MADE OUR STAY TEH BEST EVER IT WAS MOST WODNERFUL AMD WE CANNOT WAIT TO COME BACK AND STAY AT THIS HOTEL AGAIN VERY SOON AND TO MEET AND ASLO BE SO VERY WELL LOOKED AFTER ONCE AGAIN BY THE WONDERFUL RESTAURANT STAFF. FIVE STAR HOTEL WITH TEN STAR STAFF !! KEEP DOING WHAT YOU ARE DOING AND KEEP SMILING YOU GUYS ARE SUCH AMAZING PROFESSIONALS THANK YOU FOR a WONDERFUL STAY FROM ALL OUR FAMILY
Hilton Colombo Residence Hotels in Colombo

Hilton Colombo Residence

Hotel near Colombo 02, Colombo
Price per night from:€92

FAQs About Colombo Hotels

Where can I find the best hotels in Colombo?

Colombo has some of the best hotels for you to select. Whether you're traveling for business or on a vacation, Granbell Hotel Colombo (from €54), Cinnamon Red Colombo (from €50) and Marine Bay Colombo Sri Lanka (from €34) are preferred hotels.

What's the best high-end place to stay in Colombo?

Colombo has many luxury hotels of different styles. Marino Beach Colombo (from €73), Cinnamon Life at City of Dreams (from €112) and Amari Colombo Sri Lanka (from €69) are very popular.

Where can you find hotels with excellent breakfast in Colombo?

Marino Beach Colombo (from €73),Cinnamon Life at City of Dreams (from €112) and Amari Colombo Sri Lanka (from €69) provide high-quality breakfast. Start your day with fresh, delicious breakfast!

What's the best pet-friendly accommodation in Colombo?

What are some hotels with pools in Colombo?

Granbell Hotel Colombo (from €54), Cinnamon Red Colombo (from €50) and Marino Beach Colombo (from €73) are hotels with swimming pools. Stay at any of these hotels to enjoy a swimming pool!

What’s the best hotel in Colombo with hot springs?

Wanna experience hot springs in your hotel? Cinnamon Grand Colombo (from €66) has hot springs. Book now!

What is the best spa hotel in Colombo?

Getting tired after a long walk? Granbell Hotel Colombo (from €54), Marino Beach Colombo (from €73) and Cinnamon Life at City of Dreams (from €112) provide highly rated spa services.

Where can I find the best hotel discounts in Colombo?

Trip.com provides various promotions and discounts for users all year round. You can check the promotions page to see what promotions are available on Trip.com.

Which hotels are recommended near Independence Square in Colombo?

For Colombo hotels near Independence Square, many travelers recommend Cinnamon Red Colombo (from €50), Mandarina Colombo (from €41) and Fern Colombo (from €23) for their great location and service.

What is the average price of hotels in Colombo for this weekend?

The average hotel prices in Colombo for this weekend are as follows:
3-star hotels: €56
4-star hotels: €124
5-star hotels: €286

What is the average price of hotels in Colombo on weekdays?

On average, weekday hotel prices in Colombo are:
3-star hotels– €61
4-star hotels– €124
5-star hotels– €286

Colombo Hotels Info

Highest Price
€1,524
Lowest Price
€14
Number of Reviews
7,393
Total Properties
261
Average Price (Weekdays)
€78
Average Price (Weekends)
€75